package br.com.cong.view.ui;

import java.awt.Graphics;
import java.awt.Image;
import java.net.URL;

import javax.imageio.ImageIO;
import javax.swing.JDesktopPane;

/**
 * Dektop de 'Fundo' para o PDV.
 * 
 * @author ozairjr
 * 
 */
public class DesktopPaneUI extends JDesktopPane {

	/**
	 * Serialização
	 */
	private static final long serialVersionUID = 1L;

	/** Nome do arquivo da 'logomarga' */
	public static final String NOME_ARQUIVO = "logo_mv.jpg";

	// --------------------------------------------------------------
	// Atributos do objeto
	// --------------------------------------------------------------

	/** Imagem de fundo. */
	private Image img;

	// --------------------------------------------------------------
	// Métodos
	// --------------------------------------------------------------

	public DesktopPaneUI() {
		super();
		try {
			this.img = ImageIO.read(new URL(getClass().getResource("/images/".concat(NOME_ARQUIVO)), NOME_ARQUIVO));
		} catch (Exception _) {
		}
	}

	@Override
	public void paint(Graphics g) {
		super.paint(g);
		// Se há imagem então desenha-a em todo o componente.
		if (this.img != null) {
			g.drawImage(this.img, 0, 0, getWidth(), getHeight(), this);
		}
	}

}
